java编程,急!将一个集合{1,16,5,20,77,36,66}进行由小到大的排序,最后输出结果.

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:59:11
希望高手给一个很好的程序,实在感谢了.
1楼和2楼的,运行不对,提示"Arrays 的变量未定义",怎么办呢?

import java.util.*;
public class Rrr {

public static void main(String[] args) {
int h[]={1,16,5,20,77,36,66};
Arrays.sort(h);//排序,按升序
for(int i=0;i<h.length;i++)
System.out.print(h[i]+" ");
}
}

你首先要引入包 import java.util.*;因为方法Array.sort();在包Arrays里面阿

public static void main(String[] args) {
int[] a = new int[] {1,16,5,20,77,36,66};
Arrays.sort(a);
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);
}
}

要import java.util.*;

import java.lang.reflect.Array;

你可以引入这个试试

没什么好说的了
最简单的方法被楼上的说了
你是要用算法么
还是单纯的想排序